xBML stands for extended Business Modeling Language and is used to define the business processes of an organization.[1] It is based upon a 5 dimensional business framework (What, Who, Where, When and Which) and is uniquely supported by approximately 55 rules that govern the usage, "output" and "syntax" of the language.
xBML enables highly consistent, complete and detailed business process models to be created, and provides a disciplined methodology to describe a business and its underlying processes. This language is rapidly becoming a standard "front-end" that many organizations use to define business operations. The output is business friendly, portable and can be used by many BPM applications.
Furthermore, according to Lam (2008,) "xBML differs from other approaches, that it decomposes the business into several "atomic dimensions" and then reintegrates these individual elements in a representative business process model, that support the business purpose."[2]
xBML has been adopted by many industries and is the standard process modeling methodology and notation of the United States National Institutes of Health, Office of the Chief Information Technology Architect